/**
 * 
 */
package edu.acatlan.unam.client.ui;

//Librerías de la clase
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.VerticalPanel;

/**
 * @author jacobo
 * 
 * Esta clase es el visor del script de SQL.
 */
public class DialogSQL extends DialogBox {
	//Propiedades de la clase
	
	/**
	 * Constructor de la clase
	 */
	public DialogSQL(String titulo, String script) {
		super();
		this.setWidth("400px");
		this.center();
		VerticalPanel vp = new VerticalPanel();
		Button b = new Button("Cerrar");
		HTMLPanel scriptPanel = new HTMLPanel("<p>" + script + "</p>");
		
		b.addClickHandler(new ClickHandler() {

			public void onClick(ClickEvent event) {
				DialogSQL.this.hide();
			}
		});
		
		vp.add(scriptPanel);
		vp.add(b);
		this.add(vp);
		
		this.setText(titulo);
		this.setAnimationEnabled(true);
		this.setGlassEnabled(true);
	}
	
}
